Kotlin Date Operation
Kotlin
Date
Android
取得當下的時間
val calendar = Calendar.getInstance()
### 取得當下的年月日
val year = calendar.get(Calendar.YEAR)
// 這裡要特別注意 Month 是從零開始的,也就是一月會拿到 0
val month = calendar.get(Calendar.MONTH)
val day = calendar.get(Calendar.DAY_OF_MONTH)
### 設定特定的日期
// 設定 2019-10-25
calendar.set(Calendar.YEAR, 2019)
// 這裡一樣要特別注意 月份是從 0 開始
calendar.set(Calendar.MONTH, 9)
calendar.set(Calendar.DAY_OF_MONTH, 25)
// 也可以一次設定年月日
calendar.set(2019, 9, 25)
### 加減日期 ```kotlin calendar.add(Calendar.YEAR, 1) calendar.add(Calendar.MONTH, -1) calendar.add(Calendar.DATE, 1) ```
### 寫在最後 不止有年月日可以使用,還有 `小時` 跟 `分` 跟 `秒` 可以操作